#ifndef QMYPovratnica_H
#define QMYPovratnica_H

#include <qmybasewidget.h>
#include "ui_qmyPovratnica.h"
#include "qPovratnicavnes.h"
#include "qPovratnicakorekcija.h"
#include "qPovratnicalista.h"

class QMyPovratnica : public QMyBaseWidget
{
	Q_OBJECT

public:
	QMyPovratnica(QWidget *parent = 0);
	~QMyPovratnica();
	virtual void pressF2();
	virtual void pressF3();
	virtual void pressF4();
	virtual void pressEscape();
    QStandardItemModel* QMyPovratnica::getModel();
    QStandardItemModel* QMyPovratnica::getModel2();
    QStringList getPovratnicaInfo();
	virtual void refresh();

private:
	Ui::QMyPovratnicaClass ui;
	QPovratnicaVnes *PovratnicaVnes;
	QPovratnicaKorekcija *PovratnicaKorekcija;
	QPovratnicaLista *PovratnicaLista;

protected:
	void closeAllForm();

signals:
	void signCloseMyWidget();
	void signKomintentiFromFaktura();
	void signKomintentiFromPovratnica(QWidget*, QString);
	void signArtikliFromPovratnica(QWidget*, QString);
	void disablePrint(bool);
public slots:
	void closeWLista();
	void closeW();
	void callKomintenti(QWidget*, QString);
	void callArtikli(QWidget* myobj, QString text);
    void procF2();
    void procF3();
    void procDel();
};

#endif // QMYPovratnica_H
